package me.softwareengineer.guice.rendering.domain;

import me.softwareengineer.guice.rendering.listener.Listener;

/**
 * Represents virtual element. A virtual element does not effects the rendering
 * process. It is usually used to make break point in the DOM tree.
 * 
 * @author yadtahir
 * 
 *         <pre>
 * This class is thread-safe and can be cached/re-used and used concurrently.
 * </pre>
 */
public final class VirtualElement extends Element {
	@Override
	public void render(Listener listener) {
		// Nothing to do since this block is only used as a marker.
	}
}
